package com.pair.micro.common.utils;

import cn.hutool.system.SystemUtil;

/**
 * OS工具类
 *
 */
public class MicroOsUtil {

  public static final String MAC = "mac";
  public static final String WINDOWS = "windows";
  public static final String CENTOS = "centos";

  /**
   * 是否为mac系统 Mac OS X
   *
   * @return
   */
  public static boolean isMac() {
    String osName = SystemUtil.getOsInfo().getName();

    if (osName.toLowerCase().contains(MAC)) {
      return true;
    }

    return false;
  }

  /**
   * 是否为windows系统 Windows 10
   *
   * @return
   */
  public static boolean isWindows() {
    String osName = SystemUtil.getOsInfo().getName();

    if (osName.toLowerCase().contains(WINDOWS)) {
      return true;
    }

    return false;
  }

  /**
   * 是否为linux系统 Centos 7.4 我猜的
   *
   * @return
   */
  public static boolean isLinux() {
    String osName = SystemUtil.getOsInfo().getName();

    if (osName.toLowerCase().contains(CENTOS)) {
      return true;
    }

    return false;
  }
}
